░
lCσC]D╒DJE£F>KΘK╦LÑOgT
α`+f2lQqσqÿ Ü`£.ƒ[áAíUóÇú	¡║╝╛■               NTERM² and Network Products Corporation
 
             NTERM² ver 2.16, 12-13-93, by Alan Grannell
         Copyright (c) Network Products Corporation, 1991-93
    ─────────────────────────────────────────────────────────────
                   Network Products Corporation
                   1440 West Colorado Boulevard
                   Pasadena, CA 91105
 
                       Voice: (818) 441-6504
                       Fax: (818) 441-6894
                       EBBS: (818) 441-6933
å░╩╝                      NTERM² General Description
 
NTERM² is a network serial communications utility intended for use 
with NCSI and NPC communications servers.  It has most of the features 
typically associated with communications programs, such as ANSI 
terminal emulation, XMODEM binary file transfer, screen capture, and a 
rudimentary script capability.  This program is a utility, not a 
full-blown communications application; if its limitations make it 
unacceptable for your situation, please consider acquiring a more 
full-featured NCSI-compatible communications package.  A "Supported 
Applications List" of all NCSI-compatible packages is available from 
Network Products Corporation.  
ù╝ö                     NTERM² Command Line Options
 
To make NTERM² more convenient and to be able to run it from batch 
files, several command line options are available.  To get help on 
these, exit NTERM² and run it again with the command "NTERM HELP" or 
"NTERM ?".  This will bring up a screen describing NTERM²'s command 
line interface.  When you've finished looking at it, press the ESC 
key, and you will be returned to DOS, where NTERM² can be restarted 
with or without any of the command line options.  
8	åÑô                           NTERM² Main Menu
 
Options available from the Main Menu include: 
 
           Select Configuration    Hang Up
           Dial                    Edit File
           Answer                  DOS Shell
           Terminal                Exit
 
Use the  and  keys to select an option and press ┘.  Information on 
each of these options appears on the next few help pages.  
é
ùF	<                         Select Configuration
 
The Select Configuration option allows you to select a configuration 
file for use.  NTERM² cannot establish any sort of communications 
without having a configuration file loaded.  NTERM² uses the 
information in the selected configuration to establish a session.  
Æ8	É
                   The F2 Key (Edit Configuration)
 
While the Main Menu is displayed, the F2 key allows a configuration to 
be edited.  The configuration contains the port names, the speed of 
the connection, the type of modem being used, the telephone number, an 
initial script file, and several other parameters.  A configuration 
file can be created for each of your different communications 
procedures.  To learn more about configuration files, press the F2 
key, and then press the Help (F1) key again.  
xé
á╪                                 Dial
 
Dial allows a service to be called.  The Dial option is not always 
selectable; if no configuration has been selected, or one without a 
modem or telephone number is in effect, NTERM² can't dial, so the 
option is unavailable.  When the Dial option is available and gets 
selected, NTERM² initializes the modem, dials the telephone number, 
and attempts to connect to the remote system.  From the time Dial is 
chosen until the session is established, pressing ESC will abort Dial 
and return to the Main Menu.  When a connection is made, NTERM² 
temporarily adjusts the baud rate to match the connection speed.  And 
if a script file is specified in the configuration, it will start.  
PÆå╩                                Answer
 
This option accepts an incoming call from another modem.  If no 
configuration has been selected or the configuration has no modem 
specified in it, this option is not selectable.  When Answer is 
selected, the modem is initialized, and a "Waiting for call ..." 
connection box is displayed.  At any time before an incoming call 
connects, it is possible to abort and return to the main menu by 
pressing the ESC key.  Once an incoming call successfully connects, 
NTERM² tempo- rarily adjusts its baud rate to match the speed of the 
connection.  Note that in Answer mode, as well as in Dial mode, a 
script named in the configuration will be executed upon connection.  

x^»                               Terminal
 
The Terminal option begins communication with the target port speci- 
fied in the currently-selected configuration.  If no configuration has 
been selected, this option will be unavailable.  Terminal uses the 
port names and communications parameters specified in the configura- 
tion, but does not do any direct communication with the modem.  It 
also won't execute a script file specified in the configuration.  Use 
Terminal for hard-wired connections, or to directly command your 
modem.  Also, if you exit a session, leaving it active, the Terminal 
option is used to return to it (even if the session was started with 
Dial or Answer).  
:P                               Hang Up
 
The Hang Up option is only available if you have already started a 
session with Dial, Answer, or Terminal, and you then exited from it, 
choosing to leave it active.  If this is the case, then the Hang Up 
option will be available.  Use it to close the session without having 
to return to it with the Terminal option.  It will hang up the tele- 
phone line and reinitialize the modem if a modem is involved (Dial or 
Answer).  It will also clear the NCSI connection to the communications 
server.  

H╒                              Edit File
 
This option allows you to edit small files.  It is mostly useful for 
developing scripts, but it is capable of editing any normal Ascii text 
file.  To get more information on the editor, choose the Edit File 
option, edit a new or existing file by entering its name, and press 
the Help (F1) key again.  At any time during Edit File, the ESC key 
will exit, and if you choose not to save changes, nothing will be 
altered.  
ª:+{                              DOS Shell
 
Use this option to temporarily return to DOS.  You will be given your 
standard DOS prompt, and you can then perform any standard DOS com- 
mands you wish.  The memory required by NTERM² will still be in use, 
however, so some larger programs may not be able to run.  To return to 
NTERM², enter the command "EXIT" at the DOS prompt.  
┤L                                 Exit
 
Use the exit option to leave the NTERM² program and return to DOS.  A 
confirmation box will appear, and if Yes is selected, NTERM² execution 
will end.  The F10 and ESC keys are also functionally equivalent to 
selecting the Exit option.  Note that if a session was started and 
left active upon exit from terminal mode, it will be disconnected when 
NTERM² itself exits.  Because modems don't always respond immediately, 
you might experience a brief delay before being returned to DOS; this 
only happens when a session has been left active.  
                      View / Edit Configuration
 
This window allows the user to edit or view the selected 
configuration.  Fields available for editing are: 
 
           Description     Telephone Number   Parity
           Server Name     Dial Type          Handshaking
           General Name    Baud Rate          Lost DCD Exit
           Specific Name   Data Bits          Auto-LF mode
           Modem           Stop Bits          Script File
 
Descriptions of each of these appear on subsequent help pages.  
h!!G           F5 and F6 Keys in the Configuration Edit Screen
 
The F5 key will first ask for confirmation, and if Yes is selected, it 
will clear the whole configuration to a set of default values.  If No 
is selected, the configuration will remain unchanged.  
 
The F6 key will directly clear the three port name fields (Server 
Name, General Name, and Specific Name) to "*", which indicates any 
name will match (more on this in subsequent help pages).  
 
The F7 key also has special meaning while editing port names.  
Information on this will be given a few help pages ahead.  
_#v!Θ                             Description
 
This field is a one-line description of the configuration.  Put a 
meaningful description of the configuration in this field.  When you 
select the Configuration option from the main menu, you are shown a 
list of the available configuration files with their descriptions.  
The descriptions shown in this window are the same as the text you 
place in this field.  This is the only time that NTERM² uses this 
field; it is meant for the user.  
R&h!m#σ                             Server Name
 
The Server Name field specifies the name of the NPC communications 
server to communicate through.  Although this field can be utilized to 
partially specify the port to communicate through, it is best to 
select the port with the General and Specific Names.  In this case, 
just leave this field blank or set it to "*".  If you do choose to use 
this field, enter the server name into it or press F7 while editing it 
to have NTERM² help you fill it in (information about F7 follows on a 
later help page).  Note that the entire string doesn't have to match; 
If the real server name is longer than the field, it will still 
match.  Example: "ACS2" will match "ACS2", "ACS201", or "ACS2BLDG1".  
;)_#`&█                             General Name
 
The General Name field is for selecting a port via its General Name.  
This is useful if the user needs a certain type of port, but doesn't 
care which.  For example, if the user needs a modem to place an 
outgoing call, and all ports with modems attached are named "MODEM", 
placing "MODEM" in the General Name field will cause the first 
available one to be selected.  Note that the entire string doesn't 
have to match, only the first part of it.  Example: "MODEM" will match 
"MODEM", "MODEM24", or "MODEM96".  If no General Name is necessary, 
leave this field blank or set it to "*".  Press F7 while editing this 
field to have NTERM² fill it in (help on this is on a later help 
S)R&I)
page).  
4,;)a)╙                            Specific Name
 
The Specific Name field is for selecting a port by its Specific Name.  
This is useful when a user wants an exact port on an NPC communi- 
cations server.  An example of this would be when you want to answer a 
call from another modem.  You'd need to tell the person with the other 
modem what number to call, so an exact telephone line and modem would 
be required.  Assuming your server's Specific Names were set to their 
telephone numbers, a specific name such as "5549871" would get that 
exact port.  Like Server and General Name, only a partial match is 
required, "*" or nothing indicates no name, and F7 can be used to fill 
it in (F7 is described on the next page).  
⌡-S)B,│               F7 Key in the Configuration Edit Screen
 
The F7 key is available only while one of the three port name fields 
is being edited (┘).  It will pop up a list of appropriate names for 
that port.  This list is generated from all active NPC communications 
servers on the network.  Press ESC if you don't wish to use this 
feature, or select a name with the  and  keys and press ┘ to place 
that name into the field.  
V04,.S                           Telephone Number
 
The Telephone Number field is used by the Dial option.  If a modem has 
been selected and there is a telephone number in this field, then 
selecting the Dial option will cause a call to be placed to the 
specified telephone number.  You may place any characters in this 
field, and most modems will support the '*' and '#' characters for 
dialing the other two touch-tone keys if the dial type is tone.  Also, 
they often support ',' to indicate a brief delay in dialing.  Note 
however, that these are modem-specific and not features of NTERM².  
Ç1⌡-d0                              Dial Type
 
This field allows you to select the dial type.  Use Tone for telephone 
systems that support touch-tone dialing (this is more common).  Use 
Pulse if the telephone system cannot accept touch tones and it's 
necessary to use pulse dialing.  
r3V0Ä1Σ                              Baud Rate
 
This field selects the baud rate for the connection.  This value will 
be used if the Terminal option is selected, and it will be used to 
communicate with the modem if the Dial or Answer option is selected.  
If Dial or Answer is chosen, however, the baud rate will be adjusted 
to match the speed of the connection when it gets established.  Once a 
connection has ended, the baud rate will return to the value contained 
in this field.  
╙4Ç1Ç3S                              Data Bits
 
This field specifies the number of data bits the connection will 
have.  This is entirely dependent on the system you will be connecting 
to.  If you do not know, it's best to ask the appropriate person what 
the value should be.  If you're connecting two PCs make sure they 
match each other.  
46r3ß4S                              Stop Bits
 
This field specifies the number of stop bits the connection will 
have.  This is entirely dependent on the system you will be connecting 
to.  If you do not know, it's best to ask the appropriate person what 
the value should be.  If you're connecting two PCs make sure they 
match each other.  
é7╙4B6@                                Parity
 
This field specifies the parity of the connection.  This is entirely 
dependent on the system you will be connecting to.  If you do not 
know, it's best to ask the appropriate person which parity setting to 
use.  If you're connecting two PCs make sure they match each other.  
X946É7╚                             Handshaking
 
This field specifies the type of handshaking or flow control that will 
be used during the connection.  None specifies no flow control, 
XON/XOFF specifies software flow control, and RTS/CTS specifies 
hardware flow control.  To use hardware flow control, the serial cable 
and the serial device must both support it.  Edit the Handshaking 
field and press the Help (F1) key for more information on the types.  
╓;é7f9p                       Exit Session on Lost DCD
 
This option will cause NTERM² to automatically exit a session when the 
host system drops carrier (DCD).  This is convenient because you don't 
have to exit terminal mode manually.  It is especially convenient if 
NTERM² was started from a batch file using the EXIT option, because a 
single call can be placed to a host, and when the host hangs up on the 
user, the session will end, NTERM² will exit, and the batch file will 
continue execution.  If the host system or the modem cable doesn't 
support DCD, or you're making a direct connection, set this option to 
No.  
Å=X9Σ;½                  Auto Linefeed on Every Received CR
 
This option will cause NTERM² to output a linefeed (LF) after every 
received CR character.  Usually this feature won't be needed.  In some 
rare cases, however, the host system will send a carriage return 
only.  In this case, the received lines you see will write on top of 
each other.  If this happens, select Yes for this option, and the 
problem should be fixed.  
?╓;¥=g                                Modem
 
This field allows the user to specify the type of modem used on the 
port.  One of the choices available is "None", which implies no modem, 
or a direct connection.  If a modem is selected, you can use the 
Answer option, and if one is selected and a telephone number has been 
entered, the Dial option can be used.  
╗AÅ=?⌐                             Script File
 
This field allows a script file to be specified.  The script file will 
be executed on a Dial or Answer command if a connection is made 
successfully.  This is useful for automatically logging into services, 
or performing other initial connection duties.  For information on 
script files, see the help in the Execute Script window (F9, Execute 
Script from an active session).  The script file name doesn't need the 
.NSC extension.  The script file will be read from the NTERM² appli- 
cation directory (where NTERM².EXE was run from or the directory spe- 
cified by the PATH: command line option or NTERM²= environment 
variable).  
?╔Aú                       When Editing is Complete
 
After you've edited the configuration to your liking, press the ESC 
key.  If the configuration is unchanged, you will be returned to the 
Configuration selection window.  If it has changed, you'll be asked 
whether or not to save the changes.  Select Yes and the newly-edited 
configuration will replace the old one.  Select No to abandon the 
changes you've made.  
zCk                              Baud Rate
 
Select a baud rate value using the  and  keys and press ┘.  
≤Cj                              Data Bits
 
Select a data bit value using the  and  keys and press ┘.  
kDj                              Stop Bits
 
Select a stop bit value using the  and  keys and press ┘.  
πDg                                Parity
 
Select a parity value using the  and  keys and press ┘.  
XED                              Port Name
 
This window contains a list of matching ports that are currently 
available on the network.  If you do not wish to use one of them, 
press <ESC>.  If you wish to enter one of them into the name field for 
the configuration window, select it using the  and  keys and press 
┘.  
█G¬F1                             Handshaking
 
Select a type of Handshaking (sometimes referred to as "flow control") 
using the  and  keys and press ┘.  The Handshaking choices include: 
 
           None
           XON/XOFF
           RTS/CTS
 
See subsequent pages for descriptions of each of these.  
─H£FΘG█                                 None
 
If None is selected, no handshaking will be done.  If you are unsure 
of a given situation you are attempting to diagnose, you should start 
by using this type of handshaking.  
%J█G╥HS                               XON/XOFF
 
XON/XOFF, sometimes referred to as "software" handshaking, uses ASCII 
characters to regulate the asynchronous traffic.  It sends ^S to stop 
the flow and ^Q to restart it.  Very few modems use this type of flow 
control.  It is far more commonly used by large serial hosts or mini 
computers.  
─H3J                               RTS/CTS
 
RTS/CTS, sometimes referred to as "hardware" handshaking, uses the RTS 
and CTS modem signals from the serial port to regulate the 
asynchronous traffic.  Most modems support, but do not necessarily 
require this protocol.  
LK¥                         Delete Configuration
 
Choose Yes to delete the configuration; select No or press the ESC key 
to leave the configuration alone.  
≈K╘                         Select Configuration
 
Select a configuration with the  and  keys and press ┘.  To view 
the configuration (or to change it), use the Modify Configuration 
option in the main menu.  
┘L╠                         Modify Configuration
 
To modify a existing configuration, select one with the  and  keys 
and  press ┘.  The configuration window, which indicates all the 
settings in  the configuration, will be displayed.  The settings can 
then be viewed or  altered.  For further information, press ┘ to 
bring up the configuration  window and then press the Help (F1) key 
again.  To insert a new configuration, press INS.  A new name will be 
prompted for, followed by bringing up the configuration window, so 
that the new configuration can be  edited.  To delete an existing 
configuration, use the DEL key.  You will be  prompted, and if Yes is 
selected, the configuration will be deleted.  
îR│O┘                         XMODEM File Transfer
 
This window allows the user to perform error-free binary file 
transfers using the XMODEM protocol.  To transmit or receive a file, 
you must enter a filename into the File Name field.  If there is no 
path specified, the file will be assumed to be in your current 
directory.  Precede the file name with a plus (+) to cause it to be in 
the NTERM² application directory (where NTERM² was run from, or the 
directory specified by the PATH: command line option or NTERM²= 
environment variable).  To transmit a file, fill in the File Name 
field, then select the Transmit option.  To receive a file, fill in 
the File Name field and select the Receive option.  In either case, it 
ÑOÜR═will probably take a few seconds for the transfer to begin.  When it 
does, a running count of the number of blocks sent or received will be 
maintained.  Each block is 128 bytes.  Also a count of total errors 
and a count of consecutive errors is displayed.  If a file is being 
transmitted, a percentage of completion will also be shown.  This 
cannot be done when receiving a file because NTERM² has no way of 
knowing how big the file will end up being.  
hVuT≤                            Online Options
 
The Online Option menu allows the user to perform certain operations 
during a communications session.  The available options are: 
 
           Transmit Break          Transmit ASCII File
           Reset Terminal          XMODEM File Transfer
           Clear Terminal Screen   Execute Script File
           Host Mode ON/OFF        Cancel Script Execution
           Screen Capture
 
Help on each of these options follows on subsequent help pages.  

WgTvVù                            Transmit Break
 
The Transmit Break option simply sends a 250ms standard break signal 
through the communications port.  
ΣWhVW╔                            Reset Terminal
 
The Reset Terminal option resets just the VT100 terminal emulation 
portion of NTERM².  All modes that can be set are returned to their 
default states.  
rX
W≥WÇ                        Clear Terminal Screen
 
This option simply clears the session window without affecting the 
session.  
C[ΣWÇX├                           Host Mode ON/OFF
 
This option enables or disables host mode.  Host mode is intended 
mostly for testing.  When host mode is on, every incoming character is 
automatically transmitted back out.  This is useful for testing the 
integrity of a port, and is, in fact, the test Network Products often 
uses.  To perform this test, place a loopback connector on the desired 
port, connect to the port, turn on host mode, and press two keys, such 
as "XY".  If everything is working properly, you should see the 
characters continually repeat on the screen ("XYXYXY...") until host 
mode is turned off.  While host mode is on, an "H" is visible on the 
left side of the status line.  
R\rXQ[                            Screen Capture
 
The Screen Capture option brings up another window allowing the user 
to keep a transcript of the session.  For further information on the 
Capture window, select the option and press the Help (F1) key again.  
1]C[`\╤                         Transmit ASCII File
 
This option allows ASCII files to be transmitted to the remote 
system.  For further information on this option, select it and press 
the Help (F1) key again.  
k^R\?],                         XMODEM File Transfer
 
The XMODEM File Transfer option brings up a window that allows the 
user to transmit and receive error-free binary files with the XMODEM 
protocol.  For further information on the XMODEM window, select the 
option and press the Help (F1) key again.  
q_1]y^°                         Execute Script File
 
The Execute Script File option allows you to execute or "do" a script 
file.  For further information about scripts and the script language, 
select this option, then press the Help (F1) key again.  
k^_a                       Cancel Script Execution
 
The Cancel Script option simply stops a script that is executing.  The 
script can be one of the automatic ones specified in a configuration, 
or it can be one that was started with the Execute Script option 
(previous page).  Selecting this option while a script is not running 
will have no effect.  
≈bε`	                          Exit Terminal Mode
 
This window contains two choices, Hang Up/Disconnect and Leave Session 
Connected.  
 
If you wish to end your connection, choose the Hang Up/Disconnect 
option.  It will hang up the modem if the session was entered via Dial 
or Answer, and place the modem back in its factory state.  It will 
always disconnect from the gateway.  Selecting this option causes host 
mode to be turned off, screen capture mode to be turned off, and any 
executing script to be canceled.  
 
α`c&If you wish to edit a file or perform a DOS shell escape, etc., but do 
not want to lose your session, choose Leave Session Connected.  You'll 
be returned to the Main Menu with the session on hold.  An "ACT" 
indicator will be visible in the banner.  Return to the session with 
the Terminal option.  All states are kept intact; host and capture 
modes will be the same and an executing script will continue as it 
was.  Note that many Main Menu options won't be available.  You'll be 
able to edit files or shell to DOS, however.  Choose the Hang Up Main 
Menu option to kill your preserved session without returning to it.  
Doing this makes the normal Main Menu options available again.  The 
gateway won't ITO-disconnect (Inactivity Time Out) your session, no 
matter how long you're away from it.  
i9fµ                            Screen Capture
 
This is for capturing data from the session into a file.  Place the 
desired file name into the File Name field.  If no path is specified, 
the capture file will be written into your current directory.  If the 
name is preceded by plus (+), the file will be automatically stored in 
the application directory (where NTERM² was run from, or the directory 
specified by the PATH: command line option or NTERM²= environment 
variable).  To start the capture, select Capture ON.  If the file 
already exists, you will be prompted whether to Enter Another Name, 
Write Over Old File, or Append New Data to End.  Pressing the ESC key 
will exit Screen Capture completely.  If you choose Enter Another 
+f-iName, you'll be allowed to select a new filename.  If you choose Write 
Over, the file will be replaced by the captured data, and if you 
choose Append New Data to End, the file will have all new captured 
data added to it.  In any case, when the capture is suc- cessfully 
started, you will be returned to the session and all data will be 
saved into the file.  To turn capture back off, reselect the Screen 
Capture option.  You'll notice that the Capture ON option has changed 
to Capture OFF.  Select this and capture will be stopped.  The next 
time Screen Capture is selected, it'll be Capture ON again, and so 
on.  While screen capture is active, a "C" is visible on the status 
line.  For more information on the status line, press F1 from the 
session window.  
o@l▐                         Transmit ASCII File
 
This is for sending an Ascii file to the host.  Press the ESC key to 
cancel this option.  Enter the name of the file to send into the File 
Name field.  If no path is specified, this file will be taken from 
your current directory.  If you want the file to come from the 
application directory (where NTERM² was run from, or the directory 
specified by the PATH: command line option or NTERM²= environment 
variable), put a plus (+) before the name.  If you wish to delay 
between transmitting each line of the file, fill the Inter-Line Delay 
field with the appropriate value (the value is in system ticks, which 
are approximately 1/18th of a second each).  The inter-line delay is 
2l,o%useful if the host can't respond to the data quickly enough.  If you 
are not using XON/XOFF flow control for your connection, but you want 
XON/OFF flow control just during the file transmission, set the Send 
With XON/XOFF option to Yes.  This option will cause the file to be 
transmitted with software flow-control.  Select the Start Transmission 
option to begin sending the file.  During file transmission, a per- 
centage status indicator is visible on the left side of the status 
line.  Pressing the ESC key will abort the transmission.  
_qå                                Modems
 
Pick a modem name (or None for a direct connection) using the  and  
keys and press ┘.  
╔t≤q╓                         Execute Script File
 
This option allows you to execute scripts.  Type the name of the 
script you want to execute into the Script Name field, or press the 
ESC key to exit without executing a script.  When a script name is 
entered into the Script File field in a configuration, NTERM² 
automatically looks for it in the application directory (where 
NTERM².EXE was executed from, or where the NTERM²= environment 
variable or "PATH:" command line option specified it).  In this manual 
script execution mode, this is not the case.  The script is searched 
for in your current directory, no matter where NTERM² was run from.  
You can specify a drive and a path if you wish, or you can precede the 
¡wσq╫t╓script file's name with a plus (+) to cause it to be searched for in 
the application directory without having to know where it is.  Note 
that it is not necessary to include the ".NSC" extension; if no 
extension is present, NTERM² will put ".NSC" on the end of your script 
file name automatically.  An extension other than ".NSC" can be used, 
but it isn't recommended.  
 
You can experiment with scripts using the main menu File Editor to 
develop them, and then executing them through this option.  After 
entering the name of a script, select Start Execution, and NTERM² will 
return to the session window and the script will start running.  There 
is a status indicator on the left of the bottom line of the display 
Qz╔t╗wûthat looks similar to "S 000:?".  The "000" will show the current line 
number of the executing script.  The ":?", which isn't always present, 
will indicate what mode the script processor is in.  These mode 
indicators are covered during the explanation of the commands.  Once a 
script is executing, the Online Options menu (F9 from the session 
window), contains a Cancel Script Execution option.  This is the only 
time this option is available.  If you wish to halt the script, select 
this option and the script will be terminated.  Scripts started 
automatically by a configuration with the Dial or Answer option can 
also be stopped with this option.  
█|¡w_z|                  NTERM² Script Language Definition
 
NTERM²'s script language is primitive; it has no variables nor any 
flow-of-control.  It was designed for automatically logging in to 
hosts, which it handles quite effectively.  The six commands that 
comprise the script language are sufficient to handle automating most 
simple login procedures.  
 
Note that in a script file, any blank line or line beginning with a 
semicolon is ignored; everything on a line after the first semicolon 
outside of double quotes (") is also ignored.  Use semicolons to make 
source code comments.  Also, there is no command case-sensitivity.  
NQzΘ|eHere is a list of the script language commands: 
 
       CLS             Clear the terminal screen
       DELAY <val>     Delay for <value> seconds before continuing
       EXIT            Terminate the script
       PRINT "<str>"   Print the string directly to the screen
       SEND "<str>"    Send the specified string over the connection
       WAIT "<str>"    Wait for a specified string to be received
 
A <val> refers to a positive numeric integer value.  A <str> is a 
character string inside double quotes (").  Each of the above commands 
will be discussed more thoroughly on subsequent help pages.  
┐Ç█|\c CLS (or CLEAR) 
 
   This command simply clears the terminal screen.  It doesn't send
   or receive any data.  Use it if you like having a clear screen at
   some point in your script, such as when it's done logging you in.
   The CLS command puts no ":?" identifier on the end of the script
   status indicator, but shows the script line number only.
îâN═Ç┐ DELAY <val> 
 
   This command must be followed by a numeric value.  This value is
   the number of seconds that script processing will be delayed for.
   If an illegal value is specified, or the value is just omitted,
   the delay will be for zero seconds, and therefore have no effect.
   During the delay, data can still flow in both directions; you can
   still send, and the screen will still display incoming data.  The
   time period is simply a delay until the next script command is to
   be processed.  Many host systems don't respond immediately after
   the connection is made, so DELAY is good to wait for the host to
   be ready. During a DELAY, ":d" is on the script status indicator.
≈à┐ÇÜâ] EXIT (or END) 
 
   This is one of the least used of the script language's commands.
   Since there is no flow-of-control, and the script will end when
   it's last line has been processed anyway, it poses no great ad-
   vantage.  The real purpose of it is to place in the middle of an
   ailing script, so it can be stopped and "debugged" without having
   to erase parts of the file.  Some people also like to use a word
   such as EXIT or END on the last line of their files.  The script
   status indicator will have no ":?" identifier (just the line num-
   ber) when this command gets executed.
├êîâå╛ PRINT "<str>" 
 
   This command prints the <str> string on your computer's screen.
   It has no effect on the connection; no data is sent.  The text is
   displayed on the screen is in a brighter color than the session
   data so it can be differentiated from it.  Use PRINT to display a
   message anywhere in a script where you want to indicate something
   to the user.  PRINT is a good debugging tool; by properly placing
   a few PRINT statements, it's much easier to see where a script is
   failing.  To use PRINT, you must understand the format of <str>
   fields. See the section entitled "Script Language Strings" below.
   No ":?" identifier will be seen on the script status indicator.
Éï≈à╤ê┐ SEND "<str>" 
 
   SEND transmits the <str> string out the port. If the host doesn't
   echo the characters back, you won't see them; if this is a prob-
   lem, just SEND <str> and then PRINT it.  If you wish to answer a
   prompt from a host system, you can use SEND. For example, if it's
   asking "Login:", you could have your script do SEND "MYNAM\r". If
   your script is being automatically executed from a configuration
   and the Answer main menu option, you could SEND a little welcome
   banner to the people who dial in with one or more SENDs.  To help
   understand SEND, see the "Script Language Strings" section below.
   No ":?" identifier will be seen on the script status indicator.
Ä├ê₧ïu WAIT "<str>" 
 
   This is a very useful command.  Provide WAIT with a text string
   you know your host system sends every time, and your script will
   stop and wait for that string. WAIT and SEND are usually used to-
   gether.  For example:  WAIT "Login: " followed by SEND "MYNAM\r",
   followed by WAIT "Password: " followed by SEND "MYPASWD\r" is how
   part of a typical login script might look.  While WAIT is waiting
   for the string, the script status indicator will show ":w".
 
   In using the WAIT command, it's important to be exact about the
   incoming data.  If there is even a single character in the WAIT
─ÉÉï!Äú   string that's incorrect, the WAIT will probably never end.  It is
   best to keep WAIT strings as short as possible to avoid this. For
   example, WAIT "rd:" will still uniquely match "Please enter your
   password:", and has less chance of error. Also, if your WAIT will
   be followed by a SEND, as is the usual case, the string that is
   WAITed for should match all the way to the end.  For example, if
   you WAIT for "Please" and the host system's prompt is "Please en-
   ter your password:", NTERM² will begin transmitting the subsequent
   SEND string before the host has even finished sending its prompt.
   Some host systems can deal with this and some can't.
║ÆÄ╥ÉΦ                       Script Language Strings
 
Script language commands that take a string argument (PRINT, SEND, and 
WAIT) all use the same string format.  The string must be enclosed in 
double quotes (").  The backslash (\) is a special character.  It is 
used for specifying special characters.  A backslash followed by a 
code generates a single character.  This is a list of the supported 
sequences: 
 
       \a - Bell (alarm)
       \b - Backspace
       \t - Horizontal tab
╖ö─É╚Æ∩       \n - Linefeed (newline)
       \v - Vertical tab
       \f - Form feed (eject)
       \r - Carriage return
       \e - Escape
       \" - A literal double-quote in the string (doesn't end it)
       \\ - A literal backslash
       \# - Where "#" is a decimal number of 1, 2, or 3 digits,
               yields a literal character of that Ascii value
 
When NTERM² prints, transmits, or waits for a string, it deals with 
the string literally; for example, with PRINT, it prints exactly 
ⁿù║Æ┼ö7what's in the string and nothing else.  For this reason, you must 
place your own carriage returns and linefeeds at the end of lines you 
want to return the cursor on.  For example, PRINT "Incoming Call" 
would leave the cursor at the end of that line when it's printed, 
whereas PRINT "Incoming Call\r\n" will leave the cursor at the 
beginning of the next line.  Similarly, if you're supplying the answer 
to a host system's prompt, it's often necessary to place a return at 
the end of the string.  There are a few examples of this in the above 
text about SEND and WAIT.  Here is another: if you're answering a 
"Login: " prompt, you would have to press return after typing your 
login name, so the SEND string must also end with a return character.  
The command might look like SEND "ALAN\r" if your login name was 
╖ö
ÿ"ALAN".  
#ÿ▄                         Capture File Exists
 
This means that the capture file name is the name of a file that 
already exists.  The first choice, Append, instructs NTERM² to add all 
captured data to the end of the file, leaving what's already there.  
The next choice, Write Over, will cause the file to be cleared before 
writing new capture data.  The next choice, Enter Another Name, will 
return to the Capture menu, allowing the file name to be altered.  
Once another name has been chosen, Capture On can be reselected.  The 
final choice is to press ESC, which will immediately return to the 
session.  In this case, no changes are made.  If Append or Write Over 
is selected, capture will be on until it's turned off.  

¢S                         Ascii Send XON/XOFF
 
This choice allows the user to select XON/XOFF handshaking during 
Ascii file transmission.  Note that this applies only during 
transmission of the file; the type of handshaking specified by the 
current configuration will once again be in effect as soon as the file 
is completely sent.  
n£└                       Drop Session on Lost DCD
 
If you select Yes for this option, NTERM² will automatically terminate 
when the modem loses the carrier (DCD) signal.  Often, when you log 
out of a remote service, it drops carrier right away.  If this option 
is selected, NTERM² will automatically drop out of terminal mode and 
return to the main menu when this happens.  If this option isn't set, 
even though the modem no longer has carrier, a manual (F10 key) exit 
from terminal mode must be done.  This option is especially good with 
the command line options such as CFG:xxx, DIAL, and EXIT.  This will 
fully establish your connection, and when you log out, you'll return 
straight to DOS.  
<ƒ                             Save Changes
 
You have made changes to the configuration.  If you wish to keep them, 
select Yes.  If you want to discard the changes, reverting back to how 
it was before you pressed F3, select No.  If you want to return to the 
edit window, press ESC.  
iá╪                         Pulse / Tone Dialing
 
Most telephone systems now respond to touch-tone dialing.  It's best 
to use Tone because it dials much faster.  If, however, tone doesn't 
seem to work, try Pulse.  
Oí                       Auto LF on Received CRs
 
Select this option if some remote system you are connecting to does 
not send linefeeds (Ascii 10), but only returns (Ascii 13).  If you 
select it while using a normal host, everything will be 
double-spaced.  
có                      Clear Entire Configuration
 
If Yes is selected, the whole configuration will be cleared out, and 
parameters will be set to default values.  Be careful; make sure you 
really want to do this.  Select No or press the ESC key to leave the 
configuration alone.  
RªÄú─                            Session Window
 
This is the main terminal or "session" window.  In this mode, you are 
in communication with the port specified by the selected configura- 
tion.  Any keys typed on the keyboard will be transmitted out the 
port, and any incoming data collected from the port will be displayed 
on the screen.  ANSI terminal emulation is always active in the 
session window.  There are options available while in a session via 
the F9 key.  To exit from a session, use the F10 key.  Press either of 
these keys followed by F1 (Help) for more information.  A description 
of the status line (the bottom line on the screen) while in a session 
follows on subsequent help pages.  
╛¿Çú`ª^                     Status Line During a Session
 
The status line (bottom line) shows useful information while in a ses- 
sion.  Here's an example status line with numbers under each field: 
 
   ░░38N81░░TxF 50%░░CH░░░ ... F1/F9/F10 ... ░░░ACS201__:PORT____░░░
       1       2     34            5                    6
 
Field 1 is the Port Parameter Indicator, 2 is the Ascii File-Trans- 
mission or Script Indicator, 3 is the Screen Capture Indicator, 4 is 
the Host Mode Indicator, 5 is the Function Key Labels, and field 6 is 
the Port Name Indicator.  These are covered in greater detail below.  
╢½Rª╠¿Ω            Status Line Field 1 - Port Parameter Indicator
 
This indicator shows the current communications parameters for the 
port.  It indicates baud rate, parity, number of data bits, and number 
of stop bits.  The baud rate is abbreviated to its first two digits 
(i.e.  "24" for 2400, "96" for 9600, etc.).  The two-digit abbrevi- 
ation of the baud rate is at the left of the field.  The next item in 
the field is the parity, shown as 'N' for None, 'E' for Even, 'O' for 
Odd, 'M' for Mark, or 'S' for Space.  The digit following the parity 
is the number of data bits, which will be 5, 6, 7, or 8.  The last 1 
or 2 characters in the field indicate the number of stop bits, which 
will show as "1" for 1, "1½" for 1.5, or "2" for 2.  
ü«╛¿─½╜  Status Line Field 2 - Ascii File-Transmission or Script Indicator
 
This field indicates either Ascii file transmission progress or script 
execution status (these modes never occur at once).  If the field is 
empty, no Ascii file is being transmitted nor is a script file being 
executed.  If the field looks similar to "TxF ##%", a file is being 
sent.  If it looks like "S ###" or "S ###:?", a script is executing.   
 
For Ascii file transmission, the field looks like "TxF ##%", where 
"##" is the percentage of completion (multiples of 5 only).  For help 
on file transmission, press the ESC key to return to the session, 
press F9 and select Transmit Ascii File, press ┘, then F1 (Help).  
╣▒╢½Å«*If a script is being executed, the field will look similar to "S ###" 
or "S ###:?".  In either case, "###" will show the script file's 
current source line number (if past line 999, "≥1K" is shown).  If, 
after the line number, a colon followed by a letter is shown, the 
script's current status is being indicated.  If ":d" is present, the 
script is awaiting completion of a DELAY command on the indicated 
source line number.  If ":w" is present, the script is waiting to 
receive a string specified by a WAIT command on the indicated source 
line number.  These status codes are convenient for debugging script 
files; if a script is hanging, you'll know where and in what state.  
For help on scripts, press ESC to return to the session, press F9 and 
select Execute Script, press ┘, then F1 (Help).  
┤ü«╟▒S            Status Line Field 3 - Screen Capture Indicator
 
This is the screen capture indicator.  If the character 'C' is present 
in this position, screen capturing is active.  If no character is 
present in this position, screen capturing is not active.  Note that 
during Ascii file transmission, capture is temporarily turned off if 
it's on.  In this case only, a lower-case 'c' can be seen in the 
Screen Capture Indicator's position.  For more information on screen 
capture, press the ESC key to return to the session, press F9 and 
select Screen Capture, press ┘, then F1 (Help).  
l╢╣▒(┤D              Status Line Field 4 - Host Mode Indicator
 
This is the Host Mode Indicator.  If the character 'H' is present in 
this position, host mode is active.  If no character is present in 
this position, host mode is not active.  Note that during Ascii file 
transmission, host mode is temporarily turned off if it's on.  In this 
case only, a lower-case 'h' can be seen in the Host Mode Indicator's 
position.  For more information on host mode, press the ESC key to 
return to the session, then press F9 followed by F1 (Help).  Help on 
host mode is a few pages down.  
⌡╕┤z╢{              Status Line Field 5 - Function Key Labels
 
These are the standard NTERM² function key labels that indicate what 
the function keys currently do.  Note that in the example status line 
above, this field is abbreviated to "...  F1/F9/F10 ..."; this field 
actually looks similar to: "F1 Help F9 Options F10 Exit".  You are 
already familiar with F1 (Help), since you used it to display this 
information.  For help on F9 (Options) or F10 (Exit), press the ESC 
key to return to the session, then press the key in question (F9 or 
F10), followed by the F1 (Help) key.  Help on that function key will 
then be displayed.  
l╢╣¬              Status Line Field 6 - Port Name Indicator
 
This indicator shows the currently-connected port's server and general 
names.  The format of this field is: "SSSSSSSS:GGGGGGGG", where 
"SSSSSSSS" is the server name, and "GGGGGGGG" is the port's general 
name.  These names will be shown in upper case, and will be filled on 
the right with underscore ('_') characters (i.e.  "PORT" would display 
as "PORT____").  
╗║⌐                         Clear Configuration
 
Choose Yes to clear all fields in the configuration; select No or 
press the ESC key to leave the configuration alone.  
